package com.ruoyi.report.forms.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 场站 SCADA场站档案对象 cng_scada_station_ct
 * 
 * @author ruoyi
 * @date 2024-02-29
 */
public class CngScadaStationCt extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 场站主键 */
    private String stationId;

    /** 场站编号 */
    @Excel(name = "场站编号")
    private String stationCode;

    /** 站点名称 */
    @Excel(name = "站点名称")
    private String stationName;

    /** 站点类型 */
    @Excel(name = "站点类型")
    private Long stationType;

    /** 介质类型 */
    @Excel(name = "介质类型")
    private Long stationMediaType;

    /** 站点地址 */
    @Excel(name = "站点地址")
    private String stationAddress;

    /** 站长 */
    @Excel(name = "站长")
    private String stationHead;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String phoneNumber;

    /** 坐标X */
    @Excel(name = "坐标X")
    private String stationX;

    /** 坐标Y */
    @Excel(name = "坐标Y")
    private String stationY;

    /** 投产日期 */
    @Excel(name = "投产日期")
    private String stationProductDate;

    /** 所属公司 */
    @Excel(name = "所属公司")
    private String companyId;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private String orgId;

    /** 创建人 */
    @Excel(name = "创建人")
    private String createUser;

    /** 修改人 */
    @Excel(name = "修改人")
    private String updateUser;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private Long isDelete;

    /** 内部编号，内部唯一标识，客户不必知道 */
    @Excel(name = "内部编号，内部唯一标识，客户不必知道")
    private Long insideCode;

    /** 场站内部顺序 */
    @Excel(name = "场站内部顺序")
    private Long stationOrder;

    /** 默认头像 */
    @Excel(name = "默认头像")
    private String defaultAvatar;

    /** 是否有模型 */
    @Excel(name = "是否有模型")
    private Long haveModel;

    /** 文件位置 */
    @Excel(name = "文件位置")
    private String jsonUrl;

    /** 相机位置 */
    @Excel(name = "相机位置")
    private String cameraPosition;

    /** 高程 */
    @Excel(name = "高程")
    private String elevation;

    /** 设计供气能力 */
    @Excel(name = "设计供气能力")
    private String gasSupplyCapacity;

    /** 设计单位 */
    @Excel(name = "设计单位")
    private String designUnit;

    /** 施工单位 */
    @Excel(name = "施工单位")
    private String constructionUnit;

    /** 排序 */
    @Excel(name = "排序")
    private Long sort;

    /** 运行状态 */
    @Excel(name = "运行状态")
    private String runningState;

    /** 维保时间 */
    @Excel(name = "维保时间")
    private String maintenanceTime;

    /** 下次维保时间 */
    @Excel(name = "下次维保时间")
    private String nextMaintenanceTime;

    /** 产权单位 */
    @Excel(name = "产权单位")
    private String propertyUnit;

    /** 维保周期 */
    @Excel(name = "维保周期")
    private String maintenanceCycle;

    /** 场站简介 */
    @Excel(name = "场站简介")
    private String stationIntroduction;

    /** 备注 */
    @Excel(name = "备注")
    private String REMARKS;

    /** 高德坐标X */
    @Excel(name = "高德坐标X")
    private String stationGdX;

    /** 高德坐标Y */
    @Excel(name = "高德坐标Y")
    private String stationGdY;

    /** 是否展示（0不展示1展示） */
    @Excel(name = "是否展示", readConverterExp = "0=不展示1展示")
    private Integer isShow;

    /** 管理单位 */
    @Excel(name = "管理单位")
    private String manageUnit;

    /** 投用日期 */
    @Excel(name = "投用日期")
    private String useDate;

    /** 上游供气源 */
    @Excel(name = "上游供气源")
    private String upGasSupply;

    /** 简称 */
    @Excel(name = "简称")
    private String shortName;

    /** 菜单名称 */
    @Excel(name = "菜单名称")
    private String menuName;

    /** 三维展示 */
    @Excel(name = "三维展示")
    private String threeShow;

    public void setStationId(String stationId) 
    {
        this.stationId = stationId;
    }

    public String getStationId() 
    {
        return stationId;
    }
    public void setStationCode(String stationCode) 
    {
        this.stationCode = stationCode;
    }

    public String getStationCode() 
    {
        return stationCode;
    }
    public void setStationName(String stationName) 
    {
        this.stationName = stationName;
    }

    public String getStationName() 
    {
        return stationName;
    }
    public void setStationType(Long stationType) 
    {
        this.stationType = stationType;
    }

    public Long getStationType() 
    {
        return stationType;
    }
    public void setStationMediaType(Long stationMediaType) 
    {
        this.stationMediaType = stationMediaType;
    }

    public Long getStationMediaType() 
    {
        return stationMediaType;
    }
    public void setStationAddress(String stationAddress) 
    {
        this.stationAddress = stationAddress;
    }

    public String getStationAddress() 
    {
        return stationAddress;
    }
    public void setStationHead(String stationHead) 
    {
        this.stationHead = stationHead;
    }

    public String getStationHead() 
    {
        return stationHead;
    }
    public void setPhoneNumber(String phoneNumber) 
    {
        this.phoneNumber = phoneNumber;
    }

    public String getPhoneNumber() 
    {
        return phoneNumber;
    }
    public void setStationX(String stationX) 
    {
        this.stationX = stationX;
    }

    public String getStationX() 
    {
        return stationX;
    }
    public void setStationY(String stationY) 
    {
        this.stationY = stationY;
    }

    public String getStationY() 
    {
        return stationY;
    }
    public void setStationProductDate(String stationProductDate) 
    {
        this.stationProductDate = stationProductDate;
    }

    public String getStationProductDate() 
    {
        return stationProductDate;
    }
    public void setCompanyId(String companyId) 
    {
        this.companyId = companyId;
    }

    public String getCompanyId() 
    {
        return companyId;
    }
    public void setOrgId(String orgId) 
    {
        this.orgId = orgId;
    }

    public String getOrgId() 
    {
        return orgId;
    }
    public void setCreateUser(String createUser) 
    {
        this.createUser = createUser;
    }

    public String getCreateUser() 
    {
        return createUser;
    }
    public void setUpdateUser(String updateUser) 
    {
        this.updateUser = updateUser;
    }

    public String getUpdateUser() 
    {
        return updateUser;
    }
    public void setIsDelete(Long isDelete) 
    {
        this.isDelete = isDelete;
    }

    public Long getIsDelete() 
    {
        return isDelete;
    }
    public void setInsideCode(Long insideCode) 
    {
        this.insideCode = insideCode;
    }

    public Long getInsideCode() 
    {
        return insideCode;
    }
    public void setStationOrder(Long stationOrder) 
    {
        this.stationOrder = stationOrder;
    }

    public Long getStationOrder() 
    {
        return stationOrder;
    }
    public void setDefaultAvatar(String defaultAvatar) 
    {
        this.defaultAvatar = defaultAvatar;
    }

    public String getDefaultAvatar() 
    {
        return defaultAvatar;
    }
    public void setHaveModel(Long haveModel) 
    {
        this.haveModel = haveModel;
    }

    public Long getHaveModel() 
    {
        return haveModel;
    }
    public void setJsonUrl(String jsonUrl) 
    {
        this.jsonUrl = jsonUrl;
    }

    public String getJsonUrl() 
    {
        return jsonUrl;
    }
    public void setCameraPosition(String cameraPosition) 
    {
        this.cameraPosition = cameraPosition;
    }

    public String getCameraPosition() 
    {
        return cameraPosition;
    }
    public void setElevation(String elevation) 
    {
        this.elevation = elevation;
    }

    public String getElevation() 
    {
        return elevation;
    }
    public void setGasSupplyCapacity(String gasSupplyCapacity) 
    {
        this.gasSupplyCapacity = gasSupplyCapacity;
    }

    public String getGasSupplyCapacity() 
    {
        return gasSupplyCapacity;
    }
    public void setDesignUnit(String designUnit) 
    {
        this.designUnit = designUnit;
    }

    public String getDesignUnit() 
    {
        return designUnit;
    }
    public void setConstructionUnit(String constructionUnit) 
    {
        this.constructionUnit = constructionUnit;
    }

    public String getConstructionUnit() 
    {
        return constructionUnit;
    }
    public void setSort(Long sort) 
    {
        this.sort = sort;
    }

    public Long getSort() 
    {
        return sort;
    }
    public void setRunningState(String runningState) 
    {
        this.runningState = runningState;
    }

    public String getRunningState() 
    {
        return runningState;
    }
    public void setMaintenanceTime(String maintenanceTime) 
    {
        this.maintenanceTime = maintenanceTime;
    }

    public String getMaintenanceTime() 
    {
        return maintenanceTime;
    }
    public void setNextMaintenanceTime(String nextMaintenanceTime) 
    {
        this.nextMaintenanceTime = nextMaintenanceTime;
    }

    public String getNextMaintenanceTime() 
    {
        return nextMaintenanceTime;
    }
    public void setPropertyUnit(String propertyUnit) 
    {
        this.propertyUnit = propertyUnit;
    }

    public String getPropertyUnit() 
    {
        return propertyUnit;
    }
    public void setMaintenanceCycle(String maintenanceCycle) 
    {
        this.maintenanceCycle = maintenanceCycle;
    }

    public String getMaintenanceCycle() 
    {
        return maintenanceCycle;
    }
    public void setStationIntroduction(String stationIntroduction) 
    {
        this.stationIntroduction = stationIntroduction;
    }

    public String getStationIntroduction() 
    {
        return stationIntroduction;
    }
    public void setREMARKS(String REMARKS) 
    {
        this.REMARKS = REMARKS;
    }

    public String getREMARKS() 
    {
        return REMARKS;
    }
    public void setStationGdX(String stationGdX) 
    {
        this.stationGdX = stationGdX;
    }

    public String getStationGdX() 
    {
        return stationGdX;
    }
    public void setStationGdY(String stationGdY) 
    {
        this.stationGdY = stationGdY;
    }

    public String getStationGdY() 
    {
        return stationGdY;
    }
    public void setIsShow(Integer isShow) 
    {
        this.isShow = isShow;
    }

    public Integer getIsShow() 
    {
        return isShow;
    }
    public void setManageUnit(String manageUnit) 
    {
        this.manageUnit = manageUnit;
    }

    public String getManageUnit() 
    {
        return manageUnit;
    }
    public void setUseDate(String useDate) 
    {
        this.useDate = useDate;
    }

    public String getUseDate() 
    {
        return useDate;
    }
    public void setUpGasSupply(String upGasSupply) 
    {
        this.upGasSupply = upGasSupply;
    }

    public String getUpGasSupply() 
    {
        return upGasSupply;
    }
    public void setShortName(String shortName) 
    {
        this.shortName = shortName;
    }

    public String getShortName() 
    {
        return shortName;
    }
    public void setMenuName(String menuName) 
    {
        this.menuName = menuName;
    }

    public String getMenuName() 
    {
        return menuName;
    }
    public void setThreeShow(String threeShow) 
    {
        this.threeShow = threeShow;
    }

    public String getThreeShow() 
    {
        return threeShow;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("stationId", getStationId())
            .append("stationCode", getStationCode())
            .append("stationName", getStationName())
            .append("stationType", getStationType())
            .append("stationMediaType", getStationMediaType())
            .append("stationAddress", getStationAddress())
            .append("stationHead", getStationHead())
            .append("phoneNumber", getPhoneNumber())
            .append("stationX", getStationX())
            .append("stationY", getStationY())
            .append("stationProductDate", getStationProductDate())
            .append("companyId", getCompanyId())
            .append("orgId", getOrgId())
            .append("createUser", getCreateUser())
            .append("createTime", getCreateTime())
            .append("updateUser", getUpdateUser())
            .append("updateTime", getUpdateTime())
            .append("isDelete", getIsDelete())
            .append("insideCode", getInsideCode())
            .append("stationOrder", getStationOrder())
            .append("defaultAvatar", getDefaultAvatar())
            .append("haveModel", getHaveModel())
            .append("jsonUrl", getJsonUrl())
            .append("cameraPosition", getCameraPosition())
            .append("elevation", getElevation())
            .append("gasSupplyCapacity", getGasSupplyCapacity())
            .append("designUnit", getDesignUnit())
            .append("constructionUnit", getConstructionUnit())
            .append("sort", getSort())
            .append("runningState", getRunningState())
            .append("maintenanceTime", getMaintenanceTime())
            .append("nextMaintenanceTime", getNextMaintenanceTime())
            .append("propertyUnit", getPropertyUnit())
            .append("maintenanceCycle", getMaintenanceCycle())
            .append("stationIntroduction", getStationIntroduction())
            .append("REMARKS", getREMARKS())
            .append("stationGdX", getStationGdX())
            .append("stationGdY", getStationGdY())
            .append("isShow", getIsShow())
            .append("manageUnit", getManageUnit())
            .append("useDate", getUseDate())
            .append("upGasSupply", getUpGasSupply())
            .append("shortName", getShortName())
            .append("menuName", getMenuName())
            .append("threeShow", getThreeShow())
            .toString();
    }
}
